-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
Rollup of 11 pull requests #151971
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 11 pull requests #151971
Conversation
* hexagon-unknown-qurt: Use hexagon-clang from Hexagon SDK instead of rust-lld * hexagon-unknown-linux-musl: Use hexagon-unknown-linux-musl-clang from the open source toolchain instead of rust-lld. * hexagon-unknown-none-elf: Keep rust-lld but fix the linker flavor. rust-lld is appropriate for a baremetal target but for traditional programs that depend on libc, using clang's driver makes the most sense.
- PATHS_SEP is defined as global const since I will implement split_paths in the future. - Tested using OVMF using QEMU. Signed-off-by: Ayush Singh <[email protected]>
See comment in code. Fixes: rust-lang#131065
…r=Mark-Simulacrum Avoid miri error in `slice::sort` under Stacked Borrows See comment in code. Fixes: rust-lang#151728
TryFrom<integer> for bool I noticed the manual TryFrom implementation in [this video from RustConf 2025](https://youtu.be/cOP219vkax8?list=PL2b0df3jKKiRFEuVNk76ufXagOgEJ9sBZ&t=1917) and thought I'd add it.
…imulacrum std: sys: uefi: os: Implement join_paths - Tested using OVMF using QEMU. @rustbot label +O-UEFI
…225, r=Kivooeo Add regression test for issue rust-lang#138225 Adds a regression test for rust-lang#138225. The compiler used to ICE with `ReferencesError` when compiling code with: - An undefined type in a struct field - An async function returning a static reference to that struct - Optimizations enabled (`-C opt-level=1` or higher) The bug has been fixed and now correctly reports `E0425: cannot find type`. Test file: `tests/ui/async-await/ice-static-in-async-fn-issue-138225.rs` Closes rust-lang#138225
…, r=Noratrieb Update hexagon target linker configurations * hexagon-unknown-qurt: Use hexagon-clang from Hexagon SDK instead of rust-lld * hexagon-unknown-linux-musl: Use hexagon-unknown-linux-musl-clang from the open source toolchain instead of rust-lld. * hexagon-unknown-none-elf: Keep rust-lld but fix the linker flavor. rust-lld is appropriate for a baremetal target but for traditional programs that depend on libc, using clang's driver makes the most sense.
…oratrieb Fix outdated Debian Ports ISO reference ### Location (URL) https://doc.rust-lang.org/rustc/platform-support/m68k-unknown-none-elf.html <img width="800" alt="image" src="https://github.com/user-attachments/assets/328a032e-c4ff-4f9a-a832-eefe1944e2b8" /> ### Summary The referenced Debian Ports ISO link is outdated and no longer accessible. This updates the link to the current Debian CD image location so readers can easily find the correct installation media.
…Kivooeo Move UI tests batch moved few tests r? @Kivooeo
…relate, r=Kivooeo,fmease Fix ICE when projection error reporting sees opaque alias terms Fixes rust-lang#151331
Include assoc const projections in CFI trait object Fixes rust-lang#151878 After rust-lang#150843, projections of trait objects should include assoc consts, but the cfi `trait_object_ty` still include only assoc types. So that we got the ICE `expected 1 projection but got 0`.
…stream-ice, r=Kivooeo Handle unbalanced delimiters gracefully in make_attr_token_stream Fixes rust-lang#149954
Add regression test for negative literal in a range of unsigned type Simple regression test for rust-lang#136514
|
Rollup of everything. @bors r+ rollup=never p=5 |
This comment has been minimized.
This comment has been minimized.
Rollup of 11 pull requests Successful merges: - #151756 (Avoid miri error in `slice::sort` under Stacked Borrows) - #147400 (TryFrom<integer> for bool) - #150993 (std: sys: uefi: os: Implement join_paths) - #151483 (Add regression test for issue #138225) - #151568 (Update hexagon target linker configurations) - #151725 (Fix outdated Debian Ports ISO reference) - #151895 (Move UI tests batch) - #151923 (Fix ICE when projection error reporting sees opaque alias terms) - #151947 (Include assoc const projections in CFI trait object) - #151948 (Handle unbalanced delimiters gracefully in make_attr_token_stream) - #151963 (Add regression test for negative literal in a range of unsigned type)
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
💔 Test for 32b9023 failed: CI. Failed job:
|
|
@bors retry (flaky) |
This comment has been minimized.
This comment has been minimized.
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 92ea9b2 (parent) -> a60d12c (this PR) Test differencesShow 110 test diffsStage 1
Stage 2
Additionally, 68 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard a60d12cbccfbeaf153f3cecb90454aa696ea4b3b --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
📌 Perf builds for each rolled up PR:
previous master: 92ea9b29d1 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
|
Finished benchmarking commit (a60d12c): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@rustbot label: -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary -0.9%, secondary -3.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -3.8%, secondary 1.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary 0.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 470.853s -> 473.737s (0.61%) |
Successful merges:
slice::sortunder Stacked Borrows #151756 (Avoid miri error inslice::sortunder Stacked Borrows)Result::unwrap()on anErrvalue: ReferencesError(ErrorGuaranteed(())) #138225)r? @ghost
Create a similar rollup